От автора: в этом уроке мы начнем создавать функционал восстановления пароля. В общем-то, это не столь сложный в реализации функционал, однако, здесь стоит учесть множество нюансов, с тем, чтобы сделать учетную запись пользователя максимально защищенной и не допустить смены пароля не владельцем учетной записи.